"""
子类中是否可以使用父类的私有属性?
不可以直接使用，必须通过调用父类对象的方法来使用
"""


class Parent(object):
    def __init__(self):
        self.__age = 18  # 私有属性

    def base_age(self):
        print(self.__age)


class Son(Parent):
    def __init__(self):
        super().__init__()

    # #直接调用父类对象，.不出私有属性，说明子类中不可以使用父类的私有属性
    # def get_age(self, pa: Parent):
    #     pa.

    def get_age(self):
        self.base_age()


if __name__ == '__main__':
    zhan = Son()
    zhan.base_age()  # 可以访问


